6

S

6

5

4

3

4

5

6

N

N

6

s_N=2

M\ 1\!:\!50

i_N=0{,}5\,\textrm{m}\stackrel{M}{\rightarrow}1\,\textrm{cm}

5

4

3

5

4

3

5{,}5

5{,}5

3{,}5

3{,}5

3{,}5

S = Intersect(xAxis, yAxis)
c = Circle(S, 2.5)
O_1 = Point(c)
a = Segment(O_1, S)
b = OrthogonalLine(S, a)
O_2, O_2' = Intersect(c, b)
d = Segment(S, O_2)
e = Arc(c, O_1, O_2)
f = OrthogonalLine(O_2, d)
O_3 = Point(f)
g = Segment(O_2, O_3)
h = OrthogonalLine(O_3, g)
i = Ray(O_1, S)
O_3' = Intersect(h, i)
k = CircleSector(S, O_1, O_2)
mnohoúhelník1, s, o_2, o_3, o_3' = Polygon(S, O_2, O_3, O_3')
j = Line(O_1, yAxis)
l = Line(O_3, yAxis)
C_1 = Point(j)
m = OrthogonalLine(C_1, j)
C_7 = Intersect(l, m)
C_1' = Point(j)
n = OrthogonalLine(C_1', j)
C_7' = Intersect(n, l)
C_1'' = Mirror(C_1', m)
C_7'' = Mirror(C_7', m)
p = Segment(C_1', C_1'')
q = Segment(C_7', C_7'')
D_1 = (-1.34, -6.52)
D_2 = Mirror(C_1, D_1)
D_3 = Mirror(D_1, D_2)
D_4 = Mirror(D_2, D_3)
D_5 = Mirror(D_3, D_4)
D_6 = Mirror(D_4, D_5)
r = Segment(D_6, C_7)
t = Line(D_5, r)
a_1 = Line(D_4, t)
b_1 = Line(D_3, a_1)
c_1 = Line(D_2, b_1)
d_1 = Line(D_1, c_1)
C_2 = Intersect(m, d_1)
C_3 = Intersect(m, c_1)
C_4 = Intersect(m, b_1)
C_5 = Intersect(m, a_1)
C_6 = Intersect(m, t)
e_1 = OrthogonalLine(C_2, m)
f_1 = OrthogonalLine(C_3, m)
g_1 = OrthogonalLine(C_4, m)
h_1 = OrthogonalLine(C_5, m)
i_1 = OrthogonalLine(C_6, m)
C_2' = Intersect(n, e_1)
C_3' = Intersect(n, f_1)
C_4' = Intersect(n, g_1)
C_5' = Intersect(n, h_1)
C_6' = Intersect(n, i_1)
C_2'' = Mirror(C_2', m)
C_3'' = Mirror(C_3', m)
C_4'' = Mirror(C_4', m)
C_5'' = Mirror(C_5', m)
C_6'' = Mirror(C_6', m)
C_0 = Point(m)
C_8 = Mirror(C_0, C_4)
j_1 = OrthogonalLine(C_0, m)
k_1 = OrthogonalLine(C_8, m)
C_0' = Point(j_1)
l_1 = Line(C_0', m)
C_8' = Intersect(l_1, k_1)
m_1 = Segment(C_0, C_8)
n_1 = Segment(C_0', C_8')
p_1 = Segment(C_2', C_2'')
q_1 = Segment(C_3', C_3'')
r_1 = Segment(C_4', C_4'')
s_1 = Segment(C_5', C_5'')
t_1 = Segment(C_6', C_6'')
pos = 18 (slider from 0 to 18, step 1)
a_2 = Segment(C_1', O_1)
b_2 = Segment(C_7', O_3)
N = Point(a_2)
c_2 = OrthogonalLine(N, a_2)
N' = Intersect(c_2, b_2)
N'' = Midpoint(N, N')
N_1 = Point(c_2)
N_2 = Mirror(N_1, N'')
u = Vector(N, N_1)
v = Vector(N', N_2)
B_0 = Point(g)
d_2 = OrthogonalLine(B_0, g)
B_1 = Point(d_2)
B_2 = Mirror(B_0, B_1)
B_3 = Mirror(B_1, B_2)
B_4 = Point(d_2)
e_2 = Segment(B_0, B_4)
B_0' = Point(g)
f_2 = OrthogonalLine(B_4, e_2)
g_2 = OrthogonalLine(B_0', f_2)
B_4' = Intersect(f_2, g_2)
h_2 = Segment(B_0', B_4')
i_2 = OrthogonalLine(B_1, e_2)
j_2 = OrthogonalLine(B_2, e_2)
k_2 = OrthogonalLine(B_3, e_2)
B_1'' = Intersect(i_2, h)
B_2'' = Intersect(j_2, h)
B_3'' = Intersect(k_2, h)
B_1' = Intersect(i_2, b)
B_2' = Intersect(j_2, b)
B_3' = Intersect(k_2, b)
l_2 = Segment(B_1', B_1'')
m_2 = Segment(B_2', B_2'')
n_2 = Segment(B_3', B_3'')
p_2 = Ray(S, O_1)
K_0 = Point(e)
q_2 = Ray(S, K_0)
r_2 = Circle(K_0, Segment[B_0, B_1])
K_1', K_1 = Intersect(r_2, q_2)
K_2 = Mirror(K_0, K_1)
K_3 = Mirror(K_1, K_2)
K_4 = Point(q_2)
s_2 = Segment(S, K_0)
t_2 = Segment(K_0, K_4)
c_3 = Circle(S, K_1)
d_3 = Circle(S, K_2)
e_3 = Circle(S, K_3)
B_1''' = Intersect(c_3, p_2)
B_2''' = Intersect(d_3, p_2)
B_3''' = Intersect(e_3, p_2)
f_3 = Arc(c_3, B_1''', B_1')
g_3 = Arc(d_3, B_2''', B_2')
h_3 = Arc(e_3, B_3''', B_3')
a_3 = Segment(O_2, B_3')
U_3 = Point(g_1)
b_3 = Segment(O_3, U_3)
U_1 = Intersect(i_1, b_3)
U_2 = Intersect(h_1, b_3)
i_3 = Segment(C_4'', U_3)
j_3 = Segment(C_5'', U_2)
k_3 = Segment(C_6'', U_1)
U_4 = Point(k_2)
l_3 = Segment(B_3', U_4)
R_3 = Intersect(l_3, i_3)
R_2 = Intersect(j_3, m_2)
R_1 = Intersect(k_3, l_2)
m_3 = Segment(R_3, O_3)
n_3 = Segment(O_1, U_3)
U_5 = Intersect(e_1, n_3)
U_6 = Intersect(f_1, n_3)
p_3 = Segment(C_2'', U_5)
q_3 = Segment(C_3'', U_6)
R_4 = Intersect(f_3, p_3)
R_5 = Intersect(g_3, q_3)
R_6 = Intersect(h_3, i_3)
K_5 = Midpoint(K_0, K_1)
r_3 = Circle(S, K_5)
H_1 = Intersect(r_3, p_2)
H_1' = Intersect(r_3, a_3)
s_3 = Arc(r_3, H_1, H_1')
J_1 = Midpoint(C_1'', C_2'')
t_3 = Line(J_1, p_3)
U_7 = Point(t_3)
a_4 = Segment(J_1, U_7)
R_7 = Intersect(s_3, a_4)
K_6 = Midpoint(K_2, K_3)
c_4 = Circle(S, K_6)
H_2 = Intersect(c_4, p_2)
H_2' = Intersect(c_4, a_3)
d_4 = Arc(c_4, H_2, H_2')
J_2 = Midpoint(C_3'', C_4'')
J_3 = Midpoint(C_4'', C_5'')
b_4 = Line(J_2, q_3)
e_4 = Line(J_3, j_3)
U_8 = Intersect(n_3, b_4)
U_9 = Intersect(b_3, e_4)
f_4 = Segment(J_2, U_8)
g_4 = Segment(J_3, U_9)
R_8 = Intersect(d_4, f_4)
o = Spline({O_1, R_7, R_4, R_5, R_8, R_6}, 3)
R = Intersect(a_3, m_3)
h_4 = Segment(R, O_3)
R_9 = Intersect(d_4, g_4)
w = Spline({R_6, R_9, R}, 3)
k_4 = Arc(r_3, R_7, H_1')
i_4 = Line(H_1', g)
H_1'' = Intersect(i_4, h_4)
j_4 = Segment(H_1', H_1'')
p_4 = Arc(c_3, R_4, B_1')
l_4 = Segment(B_1', R_1)
q_4 = Arc(d_3, R_5, B_2')
m_4 = Segment(B_2', R_2)
r_4 = Arc(c_4, R_8, R_9)
J_4 = Midpoint(K_1, K_2)
s_4 = Circle(S, J_4)
X = Point(s_4)
X' = Intersect(s_4, a_3)
n_4 = Line(X', g)
X'' = Intersect(n_4, h_4)
t_4 = Arc(s_4, X, X')
a_5 = Segment(X', X'')
b_5 = Segment(J_1, R_7)
c_5 = Segment(C_2'', R_4)
d_5 = Segment(C_3'', R_5)
e_5 = Segment(J_2, R_8)
g_5 = Segment(J_3, R_9)
h_5 = Segment(C_5'', R_2)
i_5 = Segment(C_6'', R_1)
f_5 = Segment(R_6, C_4'')
J_5 = Midpoint(C_2'', C_3'')
J_6 = Midpoint(C_5'', C_6'')
J_7 = Midpoint(C_6'', C_7'')
j_5 = Line(J_7, k_3)
k_5 = Line(J_6, j_5)
l_5 = Line(J_5, q_3)
Y_2 = Intersect(h_4, j_5)
Y_1 = Intersect(k_5, h_4)
m_5 = Segment(J_6, Y_1)
n_5 = Segment(J_7, Y_2)
A = Intersect(t_4, l_5)
Y_3, Y_3' = Intersect(s_4, l_5)
p_5 = Segment(Y_3, J_5)
q_5 = Segment(C_1'', O_1)
r_5 = Segment(C_7'', O_3)